vertical integration and horizontal integration